package com.itlong.cloud.POJO.DTO.property;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * <desc>
 *      iot电梯状态数据dto类
 * </desc>
 *
 * @createDate 2018/04/10
 */
@Data
@NoArgsConstructor
public class IotCloudElevatorStateDTO implements Serializable{
    private String deviceName;          //如为电梯，表示电梯序列号，如为门禁，实际为门禁的sn
    //云电梯
    private String floor;               //当前楼层
    private String upDown;              //上下行状态  0：停止 1：下降(Down) 2：上升(Up) -1：异常 异常时不上报
    private String frontDoor;           //正门状态 0：关门到位 1：开门中 2：关门中 3：开门中或关门中 4：开门到位 -1：异常
    private String backDoor;            //背门状态 0：关门到位 1：开门中 2：关门中 3：开门中或关门中 4：开门到位 -1：异常
    private String timeout;             //超时时长
    private Integer open;                //标识当前电梯状态是否处于迎接乘客状态 1是 0否
    private String groupConId;          //群控器id
    private String timestamp;           //上报数据时间戳
    private long overdue;               //过期时间
    private String mode;
    private String deviceUnique;
    private String customData;
}
